From e060edc8d0c4267eacfab4c5793f4d7d4b1fc2d4 Mon Sep 17 00:00:00 2001 From: "smh22@firebug.cl.cam.ac.uk" Date: Sun, 10 Jul 2005 19:16:40 +0000 Subject: [PATCH] fix build when not using grant tables for blkdev. Signed-off-by: Steven Hand --- linux-2.6.11-xen-sparse/drivers/xen/blkback/blkback.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/linux-2.6.11-xen-sparse/drivers/xen/blkback/blkback.c b/linux-2.6.11-xen-sparse/drivers/xen/blkback/blkback.c index f44c70eb03..969ed44023 100644 --- a/linux-2.6.11-xen-sparse/drivers/xen/blkback/blkback.c +++ b/linux-2.6.11-xen-sparse/drivers/xen/blkback/blkback.c @@ -541,11 +541,12 @@ static void dispatch_rw_block_io(blkif_t *blkif, blkif_request_t *req) else remap_prot = _PAGE_PRESENT|_PAGE_DIRTY|_PAGE_ACCESSED; + for ( i = 0; i < nseg; i++ ) { MULTI_update_va_mapping_otherdomain( mcl+i, MMAP_VADDR(pending_idx, i), - pfn_pte_ma(seg[i].buf >> PAGE_SHIFT, remap_prot), + pfn_pte_ma(seg[i].buf >> PAGE_SHIFT, __pgprot(remap_prot)), 0, blkif->domid); #ifdef CONFIG_XEN_BLKDEV_TAP_BE if ( blkif->is_blktap ) -- 2.30.2